home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / etc / init / ubiquity.conf < prev    next >
Text File  |  2009-10-27  |  2KB  |  74 lines

  1. # ubiquity - Ubuntu live CD installer
  2. #
  3. # Installs Ubuntu from a live CD. This only does anything if told to do so
  4. # by parameters on the kernel command line; otherwise, the installer may be
  5. # started manually later.
  6.  
  7. description    "Ubuntu live CD installer"
  8. author        "Ubuntu Installer Team <ubuntu-installer@lists.ubuntu.com>"
  9.  
  10. start on (starting gdm
  11.       or starting kdm
  12.       or starting xdm)
  13. stop on runlevel [06]
  14.  
  15. task
  16. normal exit 0 1
  17.  
  18. emits starting-dm
  19.  
  20. script
  21.     test -x /usr/bin/ubiquity-dm || exit 0
  22.  
  23.     ubiquity=
  24.     automatic=
  25.     debug=
  26.     noninteractive=
  27.     for x in $(cat /proc/cmdline); do
  28.     case $x in
  29.         debug-ubiquity)
  30.         debug="-d"
  31.         ubiquity=1
  32.         ;;
  33.         automatic-ubiquity)
  34.         automatic="--automatic"
  35.         ubiquity=1
  36.         ;;
  37.         only-ubiquity)
  38.         ubiquity=1
  39.         ;;
  40.         noninteractive)
  41.         ubiquity=1
  42.         noninteractive=1
  43.         ;;
  44.     esac
  45.     done
  46.     [ "$ubiquity" ]
  47.  
  48.     if [ -r /etc/environment ]; then
  49.     if LANG=$(pam_getenv -l LANG); then
  50.         export LANG
  51.     fi
  52.     if LANGUAGE=$(pam_getenv -l LANGUAGE); then
  53.         export LANGUAGE
  54.     fi
  55.     fi
  56.  
  57.     initctl emit starting-dm DM=ubiquity-dm
  58.  
  59.     # turn off console blanking for install process
  60.     setterm -blank 0
  61.  
  62.     if [ -n "$noninteractive" ]; then
  63.     exec ubiquity noninteractive $debug
  64.     else
  65.     if ! ubiquity-dm vt7 :0 ubuntu /usr/bin/ubiquity $debug $automatic --only; then
  66.         # has X crashed, or has ubiquity?
  67.             if ! [ -f /var/log/installer/version ]; then
  68.                 exec ubiquity noninteractive $debug
  69.             fi
  70.     fi
  71.     fi
  72.     exit 0
  73. end script
  74.